home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16960 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: wholder2.cts.com!user
  2. From: dbell@shvn.com (Doug Bell)
  3. Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk
  4. Subject: Re: Will Java kill C++?
  5. Date: Fri, 12 Apr 1996 13:47:34 -0700
  6. Organization: FTL Games
  7. Message-ID: <dbell-1204961347340001@wholder2.cts.com>
  8. References: <31682FFE.2781E494@bbn.com> <DpJyGG.FKK@hkuxb.hku.hk> <denatale-1004960822260001@grail1506.nando.net> <dbell-1104960125190001@wholder2.cts.com> <1996Apr12.000409.29727@alw.nih.gov>
  9. NNTP-Posting-Host: wholder2.cts.com
  10.  
  11. In article <1996Apr12.000409.29727@alw.nih.gov>, johnk@spasm.niddk.nih.gov
  12. (John Kuszewski) wrote:
  13.  
  14. > In article <dbell-1104960125190001@wholder2.cts.com>, dbell@shvn.com
  15. (Doug Bell) writes:
  16. > |> What are those circles which you care about?  Probably the one's who's
  17. > |> members who spend 'countless hours' theorizing about why all those
  18. > |> programmers using sticks and rocks (e.g. assembly, C, C++, insert any
  19. > |> widely adopted language here), rather than those using the elegant and
  20. > |> refined tools of the sophisticates (e.g. Smalltalk, Lisp, Prolog, insert
  21. > |> any language rarely used for commercial applications here) ARE PRODUCING
  22. > |> ALL THE PRODUCTS!
  23. > You're displaying your ignorance here.  The vast majority (~70%)
  24. > of the money spent on software in America is not spent on 
  25. > mass-market apps, but on custom software for individual companies.  
  26. > That C is used to write Microsoft Word is therefore hardly indicative
  27. > that "all the products" are written in C.  
  28.  
  29. I didn't say that "all the products" we're all written in C.  And I won't
  30. assume by your comment here that you're saying all the custom software is
  31. written in Smalltalk, Lisp or Prolog.  Or even that most of it, or even
  32. that a significant portion of it, is written in Smalltalk, Lisp or
  33. Prolog.  I'll just assume that you missed my point.
  34.  
  35. > Take a look at the largest software systems in existence--airline 
  36. > reservation systems, the Social Security administration's databases,
  37. > the US military's systems.  None of those are written in C, and for
  38. > good reason.  C is a terrible language to use on very big projects.
  39. > They're written in COBOL and Ada, which scale much better than C.
  40.  
  41. Ada, COBOL, FORTRAN, Pascal and others were not intended to be excluded
  42. from the "widely adopted language" category by their omission.
  43.  
  44. > In fact, C is a terrible language for anything but assembly language
  45. > type jobs.
  46.  
  47. Methinks you display some of your ignorance here.
  48.  
  49. > Smalltalk is extremely widely used in certain markets.  Those markets
  50. > that use it need the ability to make major changes in large apps
  51. > *extremely quickly*.  Markets that use Smalltalk are less sensitive
  52. > to hardware requirements.  The best example of a market that uses
  53. > Smalltalk in preference to C is in investment banking, where improved
  54. > financial analysis codes can translate directly into large competitive
  55. > advantages.  If you and I owned investment banks, and you relied on
  56. > C programmers to make changes to your analysis and market-prediction
  57. > code, then my Smalltalk programmers would put you out of business
  58. > in short order.
  59. > John Kuszewski
  60. > johnk@spasm.niddk.nih.gov
  61.  
  62. Look, I'm not taking the position that Smalltalk has nothing to offer or
  63. that Smalltalk is not the correct language of choice for certain
  64. projects.  I'm making the point that Smalltalk is not _the_ answer, or
  65. even that close to _the_ answer, or it would be used more widely.  I'm
  66. also taking issue with the attitude and arrogance of the guy my post was
  67. responding to.
  68.  
  69. Java is not a bad language that should go away simply because it is not
  70. Smalltalk, and people who program in the languages of the intelligentsia
  71. are not necessarily better, more productive or making a larger
  72. contribution to the advancement of the art than those using widely adopted
  73. languages.  They do seem to have somewhat of a larger chip on their
  74. shoulders though.
  75.  
  76. Doug Bell
  77. dbell@shvn.com
  78.